string removeRepeatedChars(string word) {
  string newWord = "";
  unsigned int count = 0;

  // Recorre la palabra
  for(unsigned int i=0; i<word.length(); i++) {
    /* Almacena el primer caracter, solo cuando es la primera 
       iteración del bucle 
    */
    if(i == 0) {
      newWord += word[i];
    } else {
      /* Recorre n según la longitud de la palabra nueva sin 
         caracteres repetidos 
      */
      for(unsigned int j=0; j<newWord.length(); j++) {
        /* Valida si cada caracter de la nueva palabra se 
           repite con el i-esimo caracter de la palabra
           original
        */
        if(newWord[j] != word[i]) {
          // Incremento el counter
          count++;
          /* Valido si el counter es igual a la long de la 
             nueva palabra, pues, si no hay ningún caracter 
             repetido entonces almacenerá el valor del
             caracter con el que se está comprando
          */
          if(newWord.length() == count) {
            // Añado un nuevo caracter a mi nueva palabra
            newWord += word[i];
            // Le doy unvalor de 0
            count = 0;
          }
        } else {
          // Le doy unvalor de 0
          count = 0;
          /* Como hay un caracter repetido no vale la pena 
             seguir analizando este caso, entonces me salgo del 
             bucle
          */
          break;
        }
      }
    }
  }
 return newWord;
}